Fix blkfront request completion.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 9 Sep 2005 09:13:45 +0000 (09:13 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 9 Sep 2005 09:13:45 +0000 (09:13 +0000)
linux-2.6-xen-sparse/drivers/xen/blkfront/blkfront.c

index 8226222db41c8381a9f3b8b9f22b5540a5ad245e..16f76574009ade2039947c9b48e0474b0b3e9610 100644 (file)
@@ -776,8 +776,8 @@ static void blkif_completion(struct blk_shadow *s)
 {
        int i;
        for (i = 0; i < s->req.nr_segments; i++)
-               gnttab_free_grant_reference(
-                       blkif_gref_from_fas(s->req.frame_and_sects[i]));
+               gnttab_end_foreign_access(
+                       blkif_gref_from_fas(s->req.frame_and_sects[i]), 0);
 }
 
 /*